home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / cxtw106.zip / README.DOC < prev    next >
Text File  |  1995-04-10  |  6KB  |  123 lines

  1.  
  2.  
  3.         README.DOC                                             April 1995
  4.  
  5.         Welcome to CXT - the C EXPLORATION TOOLS!
  6.  
  7.         The C Function Tree Generator (CFT)  and  the  C  Structure  Tree
  8.         Generator (CST) are powerful program development, maintenance and
  9.         documentation  tools.  They provide the programmer the ability to
  10.         analyse the C or C++ source code of applications,  no matter  how
  11.         big  or complex they are.  CFT and CST are very useful to explore
  12.         new,   unknown  software  and  to  support  software  reuse   and
  13.         maintenance.
  14.  
  15.         By preprocessing, scanning and analyzing the program source code,
  16.         these  programs  build an internal representation of the function
  17.         call hierarchy (CFT) and of the data structure  (CST)  relations.
  18.         The analysis is done with the original source code, no additional
  19.         editing  to  mark  functions  or data types in the source code is
  20.         necessary.  Several  features  and  options  allow  the  user  to
  21.         customize  the generated hierarchy tree chart output and to get a
  22.         large set of useful information about the source code.
  23.  
  24.         An important feature is the database generation which allows  the
  25.         recalling  of  information without reprocessing the source.  This
  26.         database can again be read from CFT and CST to produce  different
  27.         outputs or to add new files to the database.  The database format
  28.         is dBASE compatible. Special recall programs called CFTN and CSTN
  29.         allow fast searching for items in the  database.  These  programs
  30.         can  be  used  within  any  environment,  for example from inside
  31.         editors  like  BRIEF,   QEDIT  or  MicroEMACS  (DOS  and  WINDOWS
  32.         version),  to  provide  a full software project management system
  33.         with  access  to  all  functions  and  data  types  with  just  a
  34.         keystroke.  This  feature  makes  a comfortable "hypertext source
  35.         code browser and locator" system out of the editor.  The  windows
  36.         version provides an additionally DLL for database access.
  37.  
  38.         Other  features are the calculation of the critical function call
  39.         path and deepest structure nesting level or the support for  byte
  40.         offset calculation for selected structures/unions by CST. For C++
  41.         code  a class inheritance graph can be generated.  It is possible
  42.         to  generate  formatted  ASCII  text  files  with  lists  of  the
  43.         functions/data  types  and the scanned files which can be used as
  44.         input for  other  programs  like  wordprocessors  or  spreadsheet
  45.         calculators.  The  generation  of  output  compatible  with  HTML
  46.         viewers like NCSA Mosaic,  RTF for  Windows  Help  and  with  the
  47.         Rational Rose CASE tool is also possible.
  48.  
  49.         This   software  package  is  provided  either  as  a  compressed
  50.         self-extracting archive  file  CXTnmm.EXE  (C  EXPLORATION  TOOLS
  51.         version n.mm) or as a ZIPped archive file CXTnmm.ZIP. The Windows
  52.         versions  are named CXTWnmm.EXE (C EXPLORATION TOOLS version n.mm
  53.         for Windows) or CXTWnmm.ZIP.  The official release  contains  the
  54.         following files (D=only DOS, W=only WINDOWS):
  55.  
  56.         CFT.EXE        D The C Function Tree Generator
  57.         CST.EXE        D The C Structure Tree Generator
  58.         CFTN.EXE         The C Function Tree Navigator
  59.  
  60.  
  61.                                       - 1 -
  62.  
  63.  
  64.         CSTN.EXE         The C Structure Tree Navigator
  65.         CXT.CM           The BRIEF macro file
  66.         CXTKEYS.CM       The BRIEF macro key definition file
  67.         CXTKEYS.CB       The source code for the BRIEF key defines
  68.         CXT_QEDT.DAT     The QEDIT macro source code
  69.         CXT_ME.CMD       The MicroEMACS macro source code
  70.         MSVC15.FCT       The MS VC++ 1.5 library functions
  71.         GCC233.FCT       The GNU-C 2.3.3 library functions
  72.         CFTIDE.BAT     D The Borland IDE transfer batch file for CFT
  73.         CSTIDE.BAT     D The Borland IDE transfer batch file for CST
  74.         SXT.DOC          The complete SXT documentation
  75.         INSTALL.DOC      The installation instructions
  76.         EXAMPLE.DOC      The example for a CFT and CST session
  77.         PRODUCTS.DOC     The SXT product overview
  78.         REGISTER.US      The INTERNATIONAL registration information
  79.         REGISTER.GER     The GERMAN registration information
  80.         NEWnmm.DOC       The new features and changes for version n.mm
  81.         HISTORY.DOC      The revision history
  82.         PROBLEMS.DOC     The problem and bug list
  83.         README.DOC       The file that you are currently reading
  84.         CFTWIN.EXE     W The C Function Tree Generator for Windows
  85.         CSTWIN.EXE     W The C Structure Tree Generator for Windows
  86.         SXTWIN.DOC     W The additional documentation for Windows
  87.         NEWnmm.WIN     W The new features concerning the windows version
  88.         CTL3D.DLL      W DLL for 3D dialogs
  89.         CFTNWIN.DLL    W DLL to access CFT database
  90.         CFTNWIN.LIB    W The library for the DLL
  91.         CFTNWIN.H      W The prototype header file
  92.         CSTNWIN.DLL    W DLL to access CST database
  93.         CSTNWIN.LIB    W The library for the DLL
  94.         CSTNWIN.H      W The prototype header file
  95.         SXTNVIEW.EXE   W Visual Basic sample application for DLL access
  96.         SXTNVIEW.ICO   W The SXTN icon
  97.         SXTNVIEW.FRM   W The VB source code
  98.         SXTNVIEW.MAK   W The VB makefile
  99.         SXTNVIEW.DOC   W The documentation for the sample aaplication
  100.  
  101.         All  documentation  files are ASCII files and should be printable
  102.         on every printer.
  103.  
  104.         For more information about usage,  hardware and  software  system
  105.         requirements,  installation,  trademarks, warranties, license and
  106.         registration   details   see   the   appropriate   documentation,
  107.         especially    SXT.DOC,    INSTALL.DOC   and   REGISTER.US   resp.
  108.         REGISTER.GER.
  109.  
  110.         This software is Copyright  (C)  1988-1995  by  Juergen  Mueller,
  111.         Aldingerstrasse 22,  D-70806 Kornwestheim, GERMANY. This software
  112.         is NOT public domain or free software,  but is being  distributed
  113.         as SHAREWARE.
  114.  
  115.  
  116.                            (THIS DOCUMENT HAS 2 PAGES)
  117.  
  118.  
  119.  
  120.  
  121.  
  122.                                       - 2 -
  123.